﻿
function showMessage(obj, content) {

    var jl = content.split('|');
    var str;

    if ($(obj).parent().find("span:last").html() == "") {
        str = "<br />";
        str = "<div></div>";
        str = str + "<div style='padding:5px;margin-top:-4px;margin-left:50px;line-height:20px;background-color:#ffffe1;border:2px solid #F93;position:absolute;' id='hotjobList'>";
        str = str + "&nbsp;<strong>招聘职位：<strong><br/>";
        if (jl.length > 0) {
            for (var i = 0; i < jl.length; i++) {

                var str_jl = jl[i].split('-');

                //chg by liuhui 20131005 for伪静态化
                //str += "&nbsp;<a target='_blank' href='../findjobs/JobsInfo.aspx?enterprise_rid=" + str_jl[1] + "'>" + (i + 1) + "、" + str_jl[0] + "&nbsp;</a><br/>";
                str += "&nbsp;<a target='_blank' href='../findjobs/JobsInfo-" + str_jl[1] + ".html'>" + (i + 1) + "、" + str_jl[0] + "&nbsp;</a><br/>";
            }
        }
        str = str + "</div>";
        $(obj).parent().find("span:last").html(str);
        $(obj).parent().mouseleave(function () {
            $(obj).parent().find("span:last").hide();
        }
    )
    }
    else
        $(obj).parent().find("span:last").show();

}



//function getElementPos(elementId) {
//    var ua = navigator.userAgent.toLowerCase();
//    var isOpera = (ua.indexOf('opera') != -1);
//    var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof  
//    //var el = document.getElementById(elementId);
//    var el = elementId;
//    if (el.parentNode === null || el.style.display == 'none') {
//        return false;
//    }
//    var parent = null;
//    var pos = [];
//    var box;
//    if (el.getBoundingClientRect)    //IE  
//    {
//        box = el.getBoundingClientRect();
//        var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
//        var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
//        return { x: box.left + scrollLeft, y: box.top + scrollTop };
//    } else if (document.getBoxObjectFor)    // gecko      
//    {
//        box = document.getBoxObjectFor(el);
//        var borderLeft = (el.style.borderLeftWidth) ? parseInt(el.style.borderLeftWidth) : 0;
//        var borderTop = (el.style.borderTopWidth) ? parseInt(el.style.borderTopWidth) : 0;
//        pos = [box.x - borderLeft, box.y - borderTop];
//    } else    // safari & opera      
//    {
//        pos = [el.offsetLeft, el.offsetTop];
//        parent = el.offsetParent;
//        if (parent != el) {
//            while (parent) {
//                pos[0] += parent.offsetLeft;
//                pos[1] += parent.offsetTop;
//                parent = parent.offsetParent;
//            }
//        }
//        if (ua.indexOf('opera') != -1 || (ua.indexOf('safari') != -1 && el.style.position == 'absolute')) {
//            pos[0] -= document.body.offsetLeft;
//            pos[1] -= document.body.offsetTop;
//        }
//    }
//    if (el.parentNode) {
//        parent = el.parentNode;
//    } else {
//        parent = null;
//    }
//    while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML') { // account for any scrolled ancestors  
//        pos[0] -= parent.scrollLeft;
//        pos[1] -= parent.scrollTop;
//        if (parent.parentNode) {
//            parent = parent.parentNode;
//        } else {
//            parent = null;
//        }
//    }
//    return { x: pos[0], y: pos[1] };
//}

//var s_time;
//function onclick_jobsList(vl, content) {
//    var v = document.getElementById("jobsList");
//    var pos = getElementPos(vl);


//    vl.onmouseout = function () {
//        s_time = window.setTimeout(function () { v.style.display = "none"; }, 500);
//    }
//    vl.onmouseover = function () {
//        window.clearTimeout(s_time);
//        v.style.display = "block";
//        v.style.left = pos.x + 30 + "px";
//        v.style.top = pos.y + 14 + "px";
//        showJobs(content);
//    }

//    v.onmouseout = function () {
//        s_time = window.setTimeout(function () { v.style.display = "none"; }, 500);
//    }
//    v.onmouseover = function () {
//        window.clearTimeout(s_time);
//        v.style.display = "block";
//    }

//}

//        function showMessage(vl,content) {
//            var pos = getElementPos(vl);
//            var v = document.getElementById("jobsList");
//            window.clearTimeout(s_time);
//            v.style.display = "block";
//            v.style.left = pos.x + 30 + "px";
//            v.style.top = pos.y + 14 + "px";
//            showJobs(content);
//        }


//function hideMessage() {
//    var v = document.getElementById("jobsList");
//    s_time = window.setTimeout(function () { v.style.display = "none"; }, 500);
//}

//function showDiv(vl) {

//    var pos = getElementPos(vl);
//    window.clearTimeout(s_time);
//    vl.style.display = "block";
//    vl.style.left = pos.x + "px";
//    vl.style.top = pos.y + "px";

//}